

import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import mx.core.IPropertyChangeNotifier;
import mx.events.PropertyChangeEvent;
import mx.utils.ObjectProxy;
import mx.utils.UIDUtil;

import mx.controls.Image;
import mx.controls.Label;

class BindableProperty
{
	/**
	 * generated bindable wrapper for property img (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'img' moved to '_104387img'
	 */

    [Bindable(event="propertyChange")]
    public function get img():mx.controls.Image
    {
        return this._104387img;
    }

    public function set img(value:mx.controls.Image):void
    {
    	var oldValue:Object = this._104387img;
        if (oldValue !== value)
        {
            this._104387img = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "img", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property lab1 (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'lab1' moved to '_3313732lab1'
	 */

    [Bindable(event="propertyChange")]
    public function get lab1():mx.controls.Label
    {
        return this._3313732lab1;
    }

    public function set lab1(value:mx.controls.Label):void
    {
    	var oldValue:Object = this._3313732lab1;
        if (oldValue !== value)
        {
            this._3313732lab1 = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "lab1", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property lab2 (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'lab2' moved to '_3313733lab2'
	 */

    [Bindable(event="propertyChange")]
    public function get lab2():mx.controls.Label
    {
        return this._3313733lab2;
    }

    public function set lab2(value:mx.controls.Label):void
    {
    	var oldValue:Object = this._3313733lab2;
        if (oldValue !== value)
        {
            this._3313733lab2 = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "lab2", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property lab3 (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'lab3' moved to '_3313734lab3'
	 */

    [Bindable(event="propertyChange")]
    public function get lab3():mx.controls.Label
    {
        return this._3313734lab3;
    }

    public function set lab3(value:mx.controls.Label):void
    {
    	var oldValue:Object = this._3313734lab3;
        if (oldValue !== value)
        {
            this._3313734lab3 = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "lab3", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property lab4 (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'lab4' moved to '_3313735lab4'
	 */

    [Bindable(event="propertyChange")]
    public function get lab4():mx.controls.Label
    {
        return this._3313735lab4;
    }

    public function set lab4(value:mx.controls.Label):void
    {
    	var oldValue:Object = this._3313735lab4;
        if (oldValue !== value)
        {
            this._3313735lab4 = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "lab4", oldValue, value));
        }
    }

	/**
	 * generated bindable wrapper for property lab5 (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'lab5' moved to '_3313736lab5'
	 */

    [Bindable(event="propertyChange")]
    public function get lab5():mx.controls.Label
    {
        return this._3313736lab5;
    }

    public function set lab5(value:mx.controls.Label):void
    {
    	var oldValue:Object = this._3313736lab5;
        if (oldValue !== value)
        {
            this._3313736lab5 = value;
            this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "lab5", oldValue, value));
        }
    }



}
